Wastholm.com

Carry your Google Calendar in your pocket! GCalSync is an open source application that lets you do a two-way synchronization between Google Calendar and your phone's built-in calendar. Download events to your phone, or add an event on your phone and upload it to Google Calendar.